package cn.iocoder.yudao.module.etl.dal.mysql.ext;


import cn.iocoder.yudao.module.etl.dal.dataobject.DatasetTableUnion;
import cn.iocoder.yudao.module.etl.request.dataset.DataSetTableUnionDTO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ExtDatasetTableUnionMapper {
    List<DataSetTableUnionDTO> selectBySourceTableId(String tableId);

    List<DataSetTableUnionDTO> selectByTargetTableId(String tableId);

    List<DataSetTableUnionDTO> selectUsedFieldBySource(DatasetTableUnion datasetTableUnion);

    List<DataSetTableUnionDTO> selectUsedFieldByTarget(DatasetTableUnion datasetTableUnion);
}